// const path = require('path')

module.exports = {
  // configureWebpack: {
  //   resolve: {
  //     alias: {
  //       '@': path.resolve(__dirname, './src'),
  //     },
  //   },
  // },
  devServer: {
    port: 8888, // 端口号，如果端口号被占用，会自动提升1
    host: "localhost", //主机名， 127.0.0.1，  真机 0.0.0.0
    https: false, //协议
    open: true, //启动服务时自动打开浏览器访问
    proxy: {
      [process.env.VUE_APP_BASE_API]: {
        // "/dev-api": {// 匹配 /dev-api 开头的请求，
        // target: "http://localhost:8001", // 目标服务器地址，代理访问 http://localhost:8001
        target: process.env.VUE_APP_SERVICE_URL,

        // 开启代理：在本地会创建一个虚拟服务端，然后发送请求的数据，
        // 并同时接收请求的数据，这样服务端和服务端进行数据的交互就不会有跨域问题
        changeOrigin: true, // 开启代理服务器，
        pathRewrite: {
          // /dev-api/db.json 最终会发送 http://localhost:8001/db.json
          // 将 请求地址前缀 /dev-api 替换为 空的，

          // 会将 /dev-api 替换为 '',也就是 /dev-api 会移除，如 /dev-api/db.json 代理到 https://localhost:8080/db.json

          // "^/dev-api": ""
          ["^" + process.env.VUE_APP_BASE_API]: ""
        }, logLevel: "debug"
      }
    }
  }, lintOnSave: false, // 关闭格式检查
  productionSourceMap: false // 打包时不会生成 .map 文件，加快打包速度
};